package dto

// ListCategoryReq 商品分类列表请求
type ListCategoryReq struct {
	ParentId string `json:"parent_id" form:"parent_id"` // 父级分类ID，不传则获取所有父级分类
}

// CategoryItem 分类列表项
type CategoryItem struct {
	Id       string `json:"id"`        // 分类ID
	Name     string `json:"name"`      // 分类名称
	Text     string `json:"text"`      // 分类文案
	Icon     string `json:"icon"`      // 分类图标
	Sort     int    `json:"sort"`      // 排序值
	ParentId string `json:"parent_id"` // 父级ID
	Level    int    `json:"level"`     // 层级
}

// ListCategoryResp 分类列表响应
type ListCategoryResp struct {
	List []CategoryItem `json:"list"` // 分类列表
}
